package com.intouchtv.ari;

import android.graphics.Bitmap;
import android.graphics.Rect;
import android.view.SurfaceView;


public interface IgameView  {
	
	/**
	 * 
	 * @param movieId - if movieId == 0 its a global element
	 * @param color - this is the color of the button
	 */
	void AddButton(int movieId,int id, Rect location, 
			int color, boolean isVisible, String text, boolean isShowClickEffect,
			int clickEffectColor);
	
	/**
	 * 
	 * @param movieId - if movieId == 0 its a global element
	 * @param color - this is the color of the button
	 */
	void AddTextBox (int movieId,int id,Rect location, int color,
			String text, boolean isFlickering);
	
	void AddPictureBox(int MovieId, int id, Rect location,Bitmap image);
	
	/**
	 * this method brings to front all global elements
	 */
	void RefreshGlobalElements();
	
	void RaiseErrorMsg(String msg);
	
	void switchVideoViews(SurfaceView oldView, SurfaceView newView);
	
	//int getIdByViewid(int viewId);

}



